home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-05-12 | 2.0 KB | 73 lines |
- #
- # This is the make file for the lib subdirectory of the GIF library
- # In order to run it gcc is assumed to be available.
- #
- # Gershon Elber, Jun 1989
- #
-
- #
- # Where all the include files are:
- INCS = -I.
-
- #
- # What devices we should be able to grab into gif images. Note that if
- # you enable them the associated library must be available at link time.
- # Avaiable devices:
- # 1. EGA, VGA, SVGA (800x600), Hercules - all on IBM PC only.
- # 2. SGI 4D Irix using gl library (Add -D__SGI_GL__).
- # 3. X11 using libX.a (Add -D__X11__)
- DEVS = -D__SGI_GL__
-
- #
- # These are the flags for gcc, in BSD4.3 or Sun O.S. 4.0.3
- #
- # If your system has all function prototypes for gcc, replace all
- # the -Wxxx with -Wall. I can not add -Wimplicit as my system uses old cc
- # h files.
- #
- # CC = gcc
- #
- # CFLAGS = -O -c -W -Wreturn-type -Wcomment
- # CFLAGS = -g -pg -c -W -Wreturn-type -Wcomment
- #
- # for sun 4 (gunnars@ifi.uib.no). Tested using gcc 1.39.
- #
- # CFLAGS = -O -c -sun4 -W -Wreturn-type -Wcomment -DUSE_VARARGS
- # CFLAGS = -g -c -sun4 -W -Wreturn-type -Wcomment -DUSE_VARARGS
-
- #
- # These are the flags for cc on SGI iris4d. O.S. IRIX 3.2
- #
- CC = cc
- #
- CFLAGS = -O -c -DSYSV -DNO_VOID_PTR -DUSE_VARARGS -Olimit 1000 -Wf,-XNh5000 -Wf,-XNd5000 -G 4
- # CFLAGS = -g -p -c -DSYSV -DNO_VOID_PTR -DUSE_VARARGS -Olimit 1000 -Wf,-XNh5000 -Wf,-XNd5000 -G 4
-
- #
- # These are the flags for xlc, ansi compiler for IBM R6000
- #
- # CC = xlc
- #
- # CFLAGS = -O -c -qnoro -D_POSIX_SOURCE -D_ALL_SOURCE -DR6000
- # CFLAGS = -g -pg -c -qnoro -D_POSIX_SOURCE -D_ALL_SOURCE -DR6000
-
- OBJS = dev2gif.o egif_lib.o dgif_lib.o gif_hash.o gif_err.o \
- quantize.o qprintf.o getarg.o
-
- .c.o:
- $(CC) $(INCS) $(DEVS) $(CFLAGS) $<
-
- libgif.a: $(OBJS)
- rm -f libgif.a
- ar rcv libgif.a *.o
- -ranlib libgif.a
-
- dev2gif.o: gif_lib.h
- egif_lib.o: gif_lib.h gif_hash.h
- dgif_lib.o: gif_lib.h gif_hash.h
- gif_hash.o: gif_lib.h gif_hash.h
- gif_err.o: gif_lib.h
- quantize.o: gif_lib.h
- qprintf.o: gif_lib.h
- getarg.o: getarg.h
-